local agent_player = require "agent_player"


local M = setmetatable({}, agent_player)
M.__index = M

function M.new(obj)
    obj = obj or {}
    obj = agent_player.new(obj)
    return setmetatable(obj, M)
end

function M:set_gate(gate)
    self.gate = gate
end

function M:get_gate()
    return self.gate
end

return M
